package com.cjkj.system.domain.vo.report;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * 体温报告类
 */
@Data
public class TemperatureReportVo {

    /**
     * 时间点
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private List<Date> abscissa;

    /**
     * 温度
     */
    private List<Double> temperatureRateAxis;

    /**
     * 最高温度
     */
    private Double highestTemperatureRate;

    /**
     * 最低温度
     */
    private Double lowestTemperatureRate;

    /**
     * 平均温度
     */
    private Double avgTemperatureRate;

    /**
     * 报告日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date reportDate;

    /**
     * 过低预警值
     */
    private Double lowWarnValue;

    /**
     * 过高预警值
     */
    private Double highWarnValue;
}
